欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java2游戲編程 (Java 2 Game Programming)PDF掃描版

  • 書籍大小:70MB
  • 書籍語(yǔ)言:簡(jiǎn)體中文
  • 書籍類型:國(guó)產(chǎn)軟件
  • 書籍授權(quán):免費(fèi)軟件
  • 書籍類別:java電子書
  • 應(yīng)用平臺(tái):PDF
  • 更新時(shí)間:2011-10-01
  • 購(gòu)買鏈接:
  • 網(wǎng)友評(píng)分:
360通過(guò) 騰訊通過(guò) 金山通過(guò)

情介紹

你經(jīng)??吹接腥嗽谕媸謾C(jī)游戲吧,那些手機(jī)游戲基本上是用Java編寫的。Java已經(jīng)成熟了,它現(xiàn)在是一種開發(fā)能夠多種平臺(tái)上運(yùn)行的中小型游戲的很好方式。本書將向讀者展示用Java語(yǔ)言和它的類庫(kù)創(chuàng)建2D游戲,所涉及的主題包括高速性能、雙緩沖圖像、動(dòng)畫、聲音、媒體控制、I/O和網(wǎng)絡(luò)支持等。將帶領(lǐng)大家一步一步學(xué)習(xí)編寫Java游戲,最終打造屬于自己的Java游戲。
目錄:

第1篇 步入Java叢林:從Java2 API開始
第1章 Java2軟件開發(fā)工具包
1.1 Java簡(jiǎn)史
1.2 為什么在游戲中使用Java
1.3 為Java準(zhǔn)備系統(tǒng)
1.3.1 安裝Java SDK
1.3.2 編譯和運(yùn)行Java程序
1.3.3 使用命令行
1.3.4 使用集成開發(fā)環(huán)境(IDE)
1.3.5 關(guān)于Java2文檔的說(shuō)明
1.4 總結(jié)
第2章 預(yù)備:學(xué)習(xí)Java2 API
2.1 Game Over! 程序
2.1.1 import語(yǔ)句
2.1.2 給Java代碼加注釋
2.1.3 Java類聲明
2.1.4 Java方法聲明
2.1.5 Java中的代碼塊
2.1.6 Java程序組成部分的關(guān)鍵點(diǎn)回顧
2.2 比特和字節(jié):原始的Java類型
2.2.1 基本的整數(shù)類型
2.2.2 浮點(diǎn)類型
2.2.3 Char類型
2.2.4 布爾型
2.2.5 String類型
2.2.6 強(qiáng)制轉(zhuǎn)換變量類型
2.2.7 Java數(shù)據(jù)類型、數(shù)組和標(biāo)識(shí)符需要記憶的要點(diǎn)
2.3 Java中的運(yùn)算符
2.3.1 賦值運(yùn)算符
2.3.2 比較運(yùn)算符
2.3.3 算術(shù)運(yùn)算符
2.3.4 自增和自減運(yùn)算符
2.3.5 更多的整數(shù)運(yùn)算符
2.3.6 使用點(diǎn)運(yùn)算符
2.3.7 instanceof運(yùn)算符
2.3.8 優(yōu)先級(jí)順序
2.3.9 關(guān)于運(yùn)算符的記憶要點(diǎn)
2.4 條件語(yǔ)句
2.4.1 switch語(yǔ)句
2.4.2 Java中的循環(huán)語(yǔ)句
2.4.3 用break、continue和return提前退出循環(huán)
2.5 處理運(yùn)行時(shí)異常
2.5.1 使用try和catch塊
2.5.2 使用throws子句
2.5.3 關(guān)于流程控制語(yǔ)句的記憶要點(diǎn)
2.6 總結(jié)
2.7 練習(xí)
第3章 帶有類的語(yǔ)言:Java面向?qū)ο蟪绦蛟O(shè)計(jì)
3.1 設(shè)計(jì)一個(gè)Java類
3.2 方法的魔法
3.3 關(guān)于方法的更多話題
3.3.1 構(gòu)造函數(shù)方法
3.3.2 訪問(wèn)方法
3.3.3 類方法
3.3.4 “其他”方法
3.4 繼承
3.5 抽象類
3.6 類修飾符
3.7 接口
3.8 快捷地創(chuàng)建類
3.9 包
3.10 總結(jié)
3.11 練習(xí)
第4章 Java API為你服務(wù):常用Java類
4.1 java.lang包
4.1.1 java.lang.Object
4.1.2 java.lang.String
4.1.3 java.lang.StringBuffer
4.1.4 封裝類
4.1.5 java.lang.Math
4.1.6 java.lang.System
4.1.7 java.lang.Cloneable
4.1.8 java.lang.Thread
4.2 java.io包
4.3 java.util包
4.3.1 java.util.StringTokenizer
4.3.2 java.util.Random
4.3.3 Java2集合框架
4.4 總結(jié)
4.5 練習(xí)
第2篇 Java 2-D圖像開發(fā)和抽象Window工具包
第5章 Applet基礎(chǔ)
5.1 什么是Java applet
5.2 Applet和Application的比較
5.3 Applet的組成和生命周期
5.4 一個(gè)Applet例子
5.5 運(yùn)行Java Applets
5.6 通用AWT組件
5.6.1 按鈕
5.6.2 單選按鈕(Radio Button)
5.6.3 作出重要選擇
5.6.4 循環(huán)播放聲音文件
5.6.5 文本域
5.6.6 標(biāo)簽
5.7 布局管理
5.7.1 FlowLayout類
5.7.2 GridLayout類
5.7.3 BorderLayout類
5.7.4 CardLayout類
5.8 容器(Container)
5.9 創(chuàng)建自定義組件
5.10 一個(gè)完整的例子
5.11 總結(jié)
5.12 練習(xí)
第6章 監(jiān)聽用戶
6.1 EventListener接口
6.1.1 MouseListener接口
6.1.2 MouseMotionListener接口
6.1.3 KeyListener接口
6.1.4 其他的EventListener類
6.2 總結(jié)
6.3 練習(xí)
第7章 用Java 2-D來(lái)繪制圖形、文字和圖像(第一部分)
7.1 坐標(biāo)空間
7.2 Graphics2D類
7.3 使用仿射變換
7.4 繪制形狀
7.5 實(shí)例建模
7.6 Image類
7.7 更多的繪制和填充操作
7.7.1 Stroke接口
7.7.2 BasicStroke類
7.7.3 Paint接口
7.7.4 混合處理
7.8 處理文本
7.8.1 創(chuàng)建并畫出文本
7.8.2 衍生字體
7.8.3 獲取字體量度
7.9 總結(jié)
7.10 練習(xí)
第8章 用Java 2-D來(lái)繪制圖形、文字和圖像(第二部分)
8.1 享受幾何學(xué)的樂(lè)趣
8.1.1 沖突檢測(cè)
8.1.2 迭加幾何
8.1.3 區(qū)域剪裁
8.2 設(shè)置繪制提示
8.3 圖像處理
8.3.1 BufferedImage類
8.3.2 使用圖像增強(qiáng)處理
8.4 總結(jié)
8.5 練習(xí)
第3篇 面向大眾的Java游戲
第9章 2-D動(dòng)畫技術(shù)
9.1 使用MediaTracker類來(lái)下載內(nèi)容
9.2 使用圖像條進(jìn)行更快的下載
9.3 創(chuàng)建屏外繪制緩沖器
9.3.1 創(chuàng)建BufferedGraphics類
9.3.2 通過(guò)VolatileImage類使用硬件加速
9.4 使用幀速同步來(lái)使動(dòng)畫完美
9.5 總結(jié)
9.6 練習(xí)
第10章 創(chuàng)建自定義的游戲?qū)嶓w類——Actor2D
10.1 Actor2D類的前奏
10.2 Actor2D,前端和中央
10.2.1 Actor2D類的支撐類
10.2.2 使Actor2D對(duì)象動(dòng)起來(lái)
10.2.3 擴(kuò)展Actor2D類
10.3 總結(jié)
10.4 練習(xí)
第11章 實(shí)現(xiàn)一個(gè)布景管理系統(tǒng)
11.1 為什么要實(shí)現(xiàn)一個(gè)布景管理器
11.2 Scene類
11.3 結(jié)論
11.4 練習(xí)
第12章 創(chuàng)建自定義的可視化控件和菜單
12.1 為什么要重新發(fā)明輪子
12.2 自定義控件概述
12.2.1 Component2D類
12.2.2 Label2D類
12.2.3 Button2D類
12.2.4 RadioButton2D類
12.2.5 創(chuàng)建Container2D類
12.2.6 Panel2D類
12.2.7 使用Menu2D創(chuàng)建自定義菜單
12.3 總結(jié)
12.4 練習(xí)
第13章 和其他人連接:創(chuàng)建客戶端/服務(wù)端架構(gòu)
13.1 Java網(wǎng)絡(luò)編程概述
13.2 基于連接的網(wǎng)絡(luò)和無(wú)連接網(wǎng)絡(luò)之間的比較
使用TCP實(shí)現(xiàn)基于連接的網(wǎng)絡(luò)
13.3 使用UDP實(shí)現(xiàn)無(wú)連接網(wǎng)絡(luò)
13.4 總結(jié)
13.5 練習(xí)
第14章 Nodez!游戲簡(jiǎn)介
14.1 Beefheart上尉和他的Magic引擎
Magic引擎的結(jié)構(gòu)
14.2 組裝Nodez!游戲
14.3 Nodez!游戲概述
14.4 總結(jié)
附錄A 使用javadoc工具
附錄B 一些常用的Java“要”與“不要”原則
附錄C 使用JNI創(chuàng)建一個(gè)gamepad閱讀器
附錄D 使用.JAR文件來(lái)部署Java applet
附錄E 正確運(yùn)行Java 2 applet
附錄F Magic游戲引擎源碼清單
附錄G 更多的資源
附錄H 配書光盤中有些什么

載地址

下載錯(cuò)誤?【投訴報(bào)錯(cuò)】

Java2游戲編程 (Java 2 Game Programming)PDF掃描版

      氣書籍

      載聲明

      ☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過(guò)一段時(shí)間重試!或者多試試幾個(gè)下載地址
      ☉ 如果遇到什么問(wèn)題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問(wèn)題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買正版。
      ☉ 本站提供的Java2游戲編程 (Java 2 Game Programming)PDF掃描版資源來(lái)源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。